|
Lokalizacja w menu |
---|
Szkic → Wiązania szkicownika → Wiązanie kąta |
Środowisko pracy |
Szkicownik |
Domyślny skrót |
K A |
Wprowadzono w wersji |
- |
Zobacz także |
Wiązanie prostopadłości |
Narzędzie Wiązanie kąta ustala kąt pomiędzy dwiema krawędziami (linie są wówczas traktowane jako nieskończone, a otwarte krzywe również są wirtualnie wydłużane), kąt linii z poziomą osią szkicu lub kątem rozwarcia łuku kołowego.
Zapoznaj się również z informacjami na stronie Pomoce kreślarskie.
Narzędzie pojedyncze
(domyślnie): naciśnij strzałkę w dół po prawej stronie przycisku
Kąt linii względem dodatniej osi X szkicu jest stały.
Kąt rozwarcia łuku jest stały.
Kąt między dwiema liniami jest stały. Nie jest wymagane, aby linie się przecinały.
Kąt między dwiema krawędziami w danym punkcie jest stały. Punktem może być dowolny punkt, np. środek okręgu, punkt końcowy krawędzi lub początek, może on należeć do jednej z krawędzi, a także może być obiektem punktu. W razie potrzeby dodawane są wiązania punkt na obiekcie, aby zapewnić, że punkt leży na obu (przedłużonych) krawędziach. Te dodatkowe wiązania nazywane są wiązaniami pomocniczymi.
Ograniczenie kąta może być utworzone przez makropolecenie i z konsoli Pyton za pomocą następujących narzędzi:
# line slope angle
Sketch.addConstraint(Sketcher.Constraint('Angle',iline,angle))
# angular span of arc
Sketch.addConstraint(Sketcher.Constraint('Angle',iarc,angle))
# angle between lines
Sketch.addConstraint(Sketcher.Constraint('Angle',iline1,pointpos1,iline2,pointpos2,angle))
# angle-via-point (no helper constraints are added automatically when from python)
Sketch.addConstraint(Sketcher.Constraint('AngleViaPoint',icurve1,icurve2,geoidpoint,pointpos,angle))
gdzie:
Sketch
jest obiektem typu szkic,iline, iline1, iline2
są liczbami całkowitymi określającymi wiersze za pomocą ich liczb porządkowych w obiekcie Sketch
.pointpos1, pointpos2
przyjmuje wartość 1 dla punktu początkowego i 2 dla końcowego. Wybór punktów końcowych pozwala na ustawienie kąta wewnętrznego (lub zewnętrznego), a także wpływa na sposób narysowania wiązania na ekranie,geoidpoint
oraz pointpos
w AngleViaPoint
są indeksami określającymi punkt przecięcia,angle
to wartość kąta w radianach. Kąt jest liczony pomiędzy wektorami stycznymi w kierunku przeciwnym do ruchu wskazówek zegara. to wartość kąta w radianach. Kąt jest liczony pomiędzy wektorami stycznymi w kierunku przeciwnym do ruchu wskazówek zegara. Wektory styczne dla linii są wskazywane od punktu początkowego do końcowego (lub odwrotnie, jeżeli punkt końcowy jest podany w trybie kąta między liniami), zgodnie z kierunkiem przeciwnym do ruchu wskazówek zegara. Ilość jest również przyjmowana jako kąt (np. App.Units.Quantity('45 deg')
)Strona Skrypty szkicownika wyjaśnia wartości, które mogą być używane dla iline
, iline1
, iline2
, pointpos1
, pointpos2
, geoidpoint
i pointpos
, a także zawiera kolejne przykłady tworzenia wiązań za pomocą skryptów języka Python.